The Extensible Templating Language: An XML-based Restricted Markup-Generating Laguage

نویسندگان

  • Greg J. Badros
  • Abhishek Parmar
چکیده

Popular web templating languages embed general-purpose programming languages. The Extensible Templating Language was born out of questioning the fundamental assumption that the front-end markup-generating engine of a multi-tier web application requires all the power and expressiveness implied by that design. ETL restricts the set of language features to a useful subset that provide the necessary functionality without compromising the simplicity and understandability of templates. By forcibly limiting what can be done by templates, we ensure a better separation of presentation details from business logic. Furthermore, ETL improves the analyzability of source templates by using an XML-based representation where markup is intermingled with XML elements corresponding to programming constructs. This approach reduces the possibility of generating improper markup and facilitates tool-building including semantically-aware editors and debuggers. ETL runs inside of the Extensible Templating Language Server which is currently employed by InfoSpace to serve millions of requests per day using over sixty thousand ETL templates.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

How to Use XML Descriptions for Generating Markov Chain Usage Models

In this report, we give an overview how to use XML based techniques in order to derive language independent Markov Chain Usage Models [1] given any popular FDT (Formal Description Techniques), such as MSC (Message Sequence Charts, ITU-T standard Z.120) and UML/SD (Unified Modeling Language/Sequence Diagram, OMG Standard). In particular, we demonstrate and discuss the tool chain JUMBL (J Usage M...

متن کامل

Defining and Enforcing XACML Role-based Security Policies within an XML Security Framework

Securing electronic data has evolved into an important requirement in domains such as health care informatics, with the eXtensible Markup Language (XML) utilized to create standards such as the Clinical Document Architecture and the Continuity of Care Record, which have led to a need for approaches to secure XML schemas and documents. In this paper, we present a method for generating eXtensible...

متن کامل

Generating XACML Enforcement Policies for Role-Based Access Control of XML Documents

Ensuring the security of electronic data has morphed into one of the most important requirements in domains such as health care, where the eXtensible Markup Language (XML) has been leveraged via standards such as the Health Level 7’s Clinical Document Architecture and the Continuity of Care Record. These standards dictate a need for approaches to secure XML schemas and documents. In this paper,...

متن کامل

Survey on wireless XML broadcasting system

Wireless communication is blooming along with Internet access from mobile devices which is an essential criterion for information access from anywhere, any time and any device. In this survey, review on various technologies like pervasive computing, mobile communication systems, selective dissemination of information, with location and device independent information interchange specification li...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003